HCI/CTI Telephony Description

The HOST COMMAND INTERFACE (HCI) / Computer Telephony Integration (CTI) specification is a MITEL protocol that allows integration of host computer-based applications with system-based telecommunications services.

HCI/CTI - Basic Telephony

HCI/CTI - Basic Telephony is the base software required for HCI applications. The software allows a host computer to instruct the system to set up and clear down calls on behalf of the system's devices.

HCI/CTI - Basic Telephony resolves external naming and addressing schemes into logical addresses which identify system resources. The addressing schemes include:

When the host computer specifies one of the above, the system returns a logical address, which can then be used in subsequent operations.

HCI/CTI Advanced Telephony

HCI/CTI-Advanced Telephony is an enhancement of HCI/CTI - Basic Telephony functionality. The software allows a host computer to interrogate and monitor the state of devices and calls within the system and host computer environment. The host computer can then take action (such as invoking a feature) on the basis of the information returned to it.

HCI/CTI-Advanced Telephony also allows remote access to a user's messages on a system via an HCI application.

HCI/CTI-Advanced Telephony allows the host computer to:

The following steps describe an application of HCI Telephony:

  1. With an RS-232 cable connecting the telephone to the computer, and a suitable software application running, you can place a call from the computer.

  2. The computer initiates a call request over the HCI link and provides the destination digits. The call request is processed by the system.

  3. The appearance at the desktop depends on the type and state of your telephone. See Desktop Appearance of an HCI Call Request.

  4. At the end of the call, send a disconnect request from the computer to clear down the call.